package com.autoerp.dao.jdbc.administracao;

import java.sql.Connection;
import java.util.List;

import org.mentabean.BeanSession;

import com.autoerp.dao.administracao.CidadeDAO;
import com.autoerp.model.administracao.CidadeEntity;

/**
 * Classe CidadeDAOJdbc, implementação da interface CidadeDAO.
 */
public class CidadeDAOJdbc implements CidadeDAO {

	/** The session. */
	private BeanSession session;

	/** The conn. */
	private Connection conn;

	public CidadeDAOJdbc(BeanSession session) {
		this.session = session;
		this.conn = session.getConnection();
	}

	/**
	 * Localizar cidades.
	 * 
	 * @param cidade
	 *            instancia da cidade
	 * @return Lista de cidades
	 */
	public List<CidadeEntity> buscarCidade(CidadeEntity cidade) {
		// Retorna lista de cidades encontradas.
		return session.loadList(cidade);
	}

}
